package cn.com.cifi.mars.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 楼栋子表-组团楼栋
 * </p>
 *
 * @author yyd
 * @since 2019-11-28
 */
public class TransferPanoplanBuildPlanItem implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.INPUT)
    private String id;

    /**
     * 全景楼栋计划ID
     */
    private String pkId;

    /**
     * 组团ID
     */
    private String batchId;

    /**
     * 组团编码
     */
    private String batchCode;

    /**
     * 组团名称
     */
    private String batchName;

    /**
     * 供应批次
     */
    private String batchNum;

    /**
     * 产品类型编码
     */
    private String productTypeNum;

    /**
     * 产品类型装修类型
     */
    private String decorateName;

    /**
     * 产品属性编码
     */
    private String proType;

    /**
     * 产品属性名称
     */
    private String proTypeName;

    /**
     * 产品类型名称
     */
    private String productTypeName;

    /**
     * 业态楼栋ID（金蝶）【战规和动态版才有】
     */
    @TableField("bld_prd_Id")
    private String bldPrdId;

    /**
     * 业态楼栋编码【战规和动态版才有】
     */
    private String formatBuildingCode;

    /**
     * 业态楼栋名称【战规和动态版才有】
     */
    private String formatBuildingName;

    /**
     * 经营方式（可售、可租、不可租售）
     */
    private String saleType;

    /**
     * 总套数
     */
    private Integer totalRoomNum;

    /**
     * 总可售面积（M2）
     */
    private BigDecimal totalSaleArea;

    /**
     * 批次供应套数
     */
    private Integer batchRoomNum;

    /**
     * 批次供应面积（M2）
     */
    private BigDecimal batchSaleArea;

    /**
     * 可售车位个数（个）
     */
    private Integer salePark;

    /**
     * 总建筑面积（M2）
     */
    private BigDecimal totalBuildArea;

    /**
     * 批次建筑面积
     */
    private BigDecimal batchBuildArea;

    /**
     * 唯一值
     */
    private String uniqueCode;

    /**
     * 删除标记：0-未删、1-已删
     */
    private Integer isDeleted;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId;
    }
    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }
    public String getBatchCode() {
        return batchCode;
    }

    public void setBatchCode(String batchCode) {
        this.batchCode = batchCode;
    }
    public String getBatchName() {
        return batchName;
    }

    public void setBatchName(String batchName) {
        this.batchName = batchName;
    }
    public String getBatchNum() {
        return batchNum;
    }

    public void setBatchNum(String batchNum) {
        this.batchNum = batchNum;
    }
    public String getProductTypeNum() {
        return productTypeNum;
    }

    public void setProductTypeNum(String productTypeNum) {
        this.productTypeNum = productTypeNum;
    }
    public String getDecorateName() {
        return decorateName;
    }

    public void setDecorateName(String decorateName) {
        this.decorateName = decorateName;
    }
    public String getProType() {
        return proType;
    }

    public void setProType(String proType) {
        this.proType = proType;
    }
    public String getProTypeName() {
        return proTypeName;
    }

    public void setProTypeName(String proTypeName) {
        this.proTypeName = proTypeName;
    }
    public String getProductTypeName() {
        return productTypeName;
    }

    public void setProductTypeName(String productTypeName) {
        this.productTypeName = productTypeName;
    }
    public String getBldPrdId() {
        return bldPrdId;
    }

    public void setBldPrdId(String bldPrdId) {
        this.bldPrdId = bldPrdId;
    }
    public String getFormatBuildingCode() {
        return formatBuildingCode;
    }

    public void setFormatBuildingCode(String formatBuildingCode) {
        this.formatBuildingCode = formatBuildingCode;
    }
    public String getFormatBuildingName() {
        return formatBuildingName;
    }

    public void setFormatBuildingName(String formatBuildingName) {
        this.formatBuildingName = formatBuildingName;
    }
    public String getSaleType() {
        return saleType;
    }

    public void setSaleType(String saleType) {
        this.saleType = saleType;
    }
    public Integer getTotalRoomNum() {
        return totalRoomNum;
    }

    public void setTotalRoomNum(Integer totalRoomNum) {
        this.totalRoomNum = totalRoomNum;
    }
    public BigDecimal getTotalSaleArea() {
        return totalSaleArea;
    }

    public void setTotalSaleArea(BigDecimal totalSaleArea) {
        this.totalSaleArea = totalSaleArea;
    }
    public Integer getBatchRoomNum() {
        return batchRoomNum;
    }

    public void setBatchRoomNum(Integer batchRoomNum) {
        this.batchRoomNum = batchRoomNum;
    }
    public BigDecimal getBatchSaleArea() {
        return batchSaleArea;
    }

    public void setBatchSaleArea(BigDecimal batchSaleArea) {
        this.batchSaleArea = batchSaleArea;
    }
    public Integer getSalePark() {
        return salePark;
    }

    public void setSalePark(Integer salePark) {
        this.salePark = salePark;
    }
    public BigDecimal getTotalBuildArea() {
        return totalBuildArea;
    }

    public void setTotalBuildArea(BigDecimal totalBuildArea) {
        this.totalBuildArea = totalBuildArea;
    }
    public BigDecimal getBatchBuildArea() {
        return batchBuildArea;
    }

    public void setBatchBuildArea(BigDecimal batchBuildArea) {
        this.batchBuildArea = batchBuildArea;
    }
    public String getUniqueCode() {
        return uniqueCode;
    }

    public void setUniqueCode(String uniqueCode) {
        this.uniqueCode = uniqueCode;
    }
    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    @Override
    public String toString() {
        return "TransferPanoplanBuildPlanItem{" +
        "id=" + id +
        ", pkId=" + pkId +
        ", batchId=" + batchId +
        ", batchCode=" + batchCode +
        ", batchName=" + batchName +
        ", batchNum=" + batchNum +
        ", productTypeNum=" + productTypeNum +
        ", decorateName=" + decorateName +
        ", proType=" + proType +
        ", proTypeName=" + proTypeName +
        ", productTypeName=" + productTypeName +
        ", bldPrdId=" + bldPrdId +
        ", formatBuildingCode=" + formatBuildingCode +
        ", formatBuildingName=" + formatBuildingName +
        ", saleType=" + saleType +
        ", totalRoomNum=" + totalRoomNum +
        ", totalSaleArea=" + totalSaleArea +
        ", batchRoomNum=" + batchRoomNum +
        ", batchSaleArea=" + batchSaleArea +
        ", salePark=" + salePark +
        ", totalBuildArea=" + totalBuildArea +
        ", batchBuildArea=" + batchBuildArea +
        ", uniqueCode=" + uniqueCode +
        ", isDeleted=" + isDeleted +
        "}";
    }
}
